package breadfactory.workorder.dto;

public class NextStepDTO {
	private String nextStepId;
	private String nextOperationType;
	private String nextOperationId;
	private String operationId;
	private String conditionId;
	private OperationDTO operationDTO;
	private ConditionDTO conditionDTO;
	
	public NextStepDTO(){}

	public NextStepDTO(String nextStepId, String nextOperationType,
			String nextOperationId, String operationId, String conditionId,
			OperationDTO operationDTO, ConditionDTO conditionDTO) {
		super();
		this.nextStepId = nextStepId;
		this.nextOperationType = nextOperationType;
		this.nextOperationId = nextOperationId;
		this.operationId = operationId;
		this.conditionId = conditionId;
		this.operationDTO = operationDTO;
		this.conditionDTO = conditionDTO;
	}

	/**
	 * @return the nextStepId
	 */
	public String getNextStepId() {
		return nextStepId;
	}

	/**
	 * @param nextStepId the nextStepId to set
	 */
	public void setNextStepId(String nextStepId) {
		this.nextStepId = nextStepId;
	}

	/**
	 * @return the nextOperationType
	 */
	public String getNextOperationType() {
		return nextOperationType;
	}

	/**
	 * @param nextOperationType the nextOperationType to set
	 */
	public void setNextOperationType(String nextOperationType) {
		this.nextOperationType = nextOperationType;
	}

	/**
	 * @return the nextOperationId
	 */
	public String getNextOperationId() {
		return nextOperationId;
	}

	/**
	 * @param nextOperationId the nextOperationId to set
	 */
	public void setNextOperationId(String nextOperationId) {
		this.nextOperationId = nextOperationId;
	}

	/**
	 * @return the operationId
	 */
	public String getOperationId() {
		return operationId;
	}

	/**
	 * @param operationId the operationId to set
	 */
	public void setOperationId(String operationId) {
		this.operationId = operationId;
	}

	/**
	 * @return the conditionId
	 */
	public String getConditionId() {
		return conditionId;
	}

	/**
	 * @param conditionId the conditionId to set
	 */
	public void setConditionId(String conditionId) {
		this.conditionId = conditionId;
	}

	/**
	 * @return the operationDTO
	 */
	public OperationDTO getOperationDTO() {
		return operationDTO;
	}

	/**
	 * @param operationDTO the operationDTO to set
	 */
	public void setOperationDTO(OperationDTO operationDTO) {
		this.operationDTO = operationDTO;
	}

	/**
	 * @return the conditionDTO
	 */
	public ConditionDTO getConditionDTO() {
		return conditionDTO;
	}

	/**
	 * @param conditionDTO the conditionDTO to set
	 */
	public void setConditionDTO(ConditionDTO conditionDTO) {
		this.conditionDTO = conditionDTO;
	}

	/* (non-Javadoc)
	 * @see java.lang.Object#toString()
	 */
	@Override
	public String toString() {
		return "NextStepDTO [nextStepId=" + nextStepId + ", nextOperationType="
				+ nextOperationType + ", nextOperationId=" + nextOperationId
				+ ", operationId=" + operationId + ", conditionId="
				+ conditionId + ", operationDTO=" + operationDTO
				+ ", conditionDTO=" + conditionDTO + "]";
	}
	
}
